package cn.com.main;

import cn.com.utils.Base64Util;

import java.io.IOException;

/**
 * image to base64示例
 *
 * @author LiuGuodong
 * @date 2024/01/23
 */
public class ImageToBase64Example {

    public static void main(String[] args) {
        String imagePath = "C:\\Users\\Administrator\\Pictures\\Saved Pictures\\img.jpg"; // 替换为你的图片路径
        String outputFilePath = "/base64_image.txt";

        try {
            // 读取图片文件并转换为 Base64 编码字符串
            String base64Image = Base64Util.imageToBase64(imagePath);
            // 将 Base64 编码字符串写入文本文件
            Base64Util.writeBase64ToFile(base64Image, outputFilePath);
            // 输出 Base64 编码字符串
            System.out.println("Base64 Image:\n" + base64Image);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

}
